导航菜单
首页 >  cpa 编程和电子学会编程考试区别  > 全国青少年软件编程等级考试Python标准解读(1

全国青少年软件编程等级考试Python标准解读(1

考核性质: 全国青少年软件编程等级考试标准(Python语言)由中国电子学会科普培训与应用推广中心和北京大学信息科学技术学院共同制定。由全国青少年电子信息科普创新联盟标准工作组开发,由中国电子学会普及工作委员会审核通过,适用于由中国电子学会举办的全国青少年软件编程等级考试(Python语言)。考核对象: 面向全国中小学校学生考查Python软件编程能力。

一级标准

考核目标: 让学生掌握基本的Python编程相关知识和方法,会使用IDLE进行编程,熟悉Python的基本语法规则,会用turtle库完成简单的顺序执行的Python程序,能够解决较为简单的问题。 通过本级考核的学生,对Python编程有了基本的了解,熟悉至少一种Python编程环境的操作,会编写含有变量及库文件的基本程序。具备用计算思维的方式解决简单问题的能力。考试标准条目: 一、了解Python有多种开发环境,熟练使用Python自带的IDLE开发环境,能够进行程序编写、调试和分析,具备使用Python开发环境进行程序设计的能力: (1)了解Python常见的几种编程环境:IDLE、Visual Studio Code、JupyterNotebook; (2)熟悉IDLE的操作过程,会打开IDLE,会新建文件、保存文件; (3)熟练掌握使用IDLE进行编程,会修改文件、运行文件等操作; (4)熟悉IDLE的两种开发模式,会在不同模式下进行切换; (5)了解Python的版本号和目前最常用的Python版本。 二、熟悉Python程序编写的基本方法: (1)理解“输入、处理、输出”程序编写方法; (2)掌握Python的基本格式,编写程序时会合理的使用缩进、注释、字符串标识; (3)掌握变量基本概念,会使用变量,并且掌握变量名的命名和保留字等基本语法; (4)理解字符串、数值型变量,会对变量类型进行转换; (5)掌握并熟练编写带有数值类型变量的程序,具备解决数学运算基本问题的能力; (6)理解比较表达式、运算符、逻辑运算的基本概念,掌握Python编程基础的逻辑表达式。 三、具备基本的计算思维能力,能够完成较简单的Python程序编写: (1)理解顺序结构语句的特点和写法,能够完成简单顺序结构的程序; (2)理解比较表达式、运算符、逻辑运算的基本概念,掌握Python编程基础的逻辑表达式; (3)知道第三方库turtle的功能,会导入该库文件,掌握它的一些简单使用方法:前进,后退,左右转,提落笔,画点,画圆。特别解释: 一、数学运算,1-3级考试命题中不涉及中学数学知识。 二、Python常用保留字:Python语言的35个保留字如下,一级要求记住标 *的18个,但考试时也可能出现其余的17个:And*、as*、assert、 async、 await、 break 、class、 continue、 def*、del*、elif*、else*、except、 False*、finally、 for*、from*、global、 if*、import*、in*、is*、lambda、 None*、nonloca、 not*、Or*、pass、 raise、 return、 True*、try、 with、 while*、yield;二级以后,要求先记住全部。 三、Python常用内置函数表:共计69个常用函数,一级要求记住10个: bool、 chr、 eval、 float、 input、 int、 len、 print、 round、 str;二级、三级要求记住:数学运算:abs、divmod、max、min、sum;类型转换:ord、bin、hex、tuple、list、dict、set、enumerate、range、object;序列操作:all、any、filter、map、next、sorted;对象操作:help、dir、type、asci、format、vars;文件操作:open。

二级标准

考核目标: 让学生掌握Python编程的流程控制以及数据类型,会使用这些相关语句进行编程,会使用循环、分支等语句完成较为复杂的Python程序,能够解决较为复杂的问题。 通过本级考核的学生,对Python编程有较深入的了解,熟悉Python数据类型和流程控制语句。具备一定的逻辑推理并把逻辑推理用程序表达出来的计算思维能力。考试标准条目: 一、了解与掌握如下的python编程的进阶知识,并会使用: (1)知道如下几种数据类型:列表、元组、字典、字符串、range、集合六大内置核心数据类型; (2)理解列表类型的概念,掌握它的基础用法及操作:访问/更新、获取元素个数、遍历、转换为列表型数据、添加和删除、连接、排序等等; (3)理解元组类型的概念,理解元组和列表的不同,掌握它的基础用法及操作:元组的

相关推荐: